#ifndef _DISP_SKETCHPAINT_H_
#define _DISP_SKETCHPAINT_H_

class CSketchPaint
{
public:
	CSketchPaint();
	~CSketchPaint();

	int GetCurveSegment() {return m_curveSegment;}
	float GetLineWidth() {return m_lineWidth;}
	float GetPointSize() {return m_pointSize;}
	void GetScaffoldColor(float color[]);
	void GetLineColor(float color[]);
	void GetPointColor(float color[]);
	void GetActiveVertexColor(float color[]);

	void SetCurveSegment(int segment) {m_curveSegment = segment;}
	void SetLineWidth(float width) {m_lineWidth = width;}
	void SetPointSize(float size) {m_pointSize = size;}
	void SetScaffoldColor(float color[]);
	void SetLineColor(float color[]);
	void SetPointColor(float color[]);
	void SetActiveVertexColor(float color[]);
protected:
private:
	int m_curveSegment;
	float m_lineWidth;
	float m_pointSize;
	float m_scaffoldColor[3];
	float m_lineColor[3];
	float m_pointColor[3];
	float m_activeVertexColor[3];
};

#endif